﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;

namespace Gfw.Web.Models.Account
{
    /// <summary>
    /// 会员转账（电子币交易），担保转账
    /// </summary>
    public class WarrantTransferModel
    {
        //BMK Information
        [Required]
        [DataType(DataType.Text)]
        [Display(Name = "用户ID")]
        public string UserID { get; set; }

        //[Required]
        //[DataType(DataType.Text)]
        //[Display(Name = "用户登录名")]
        //public string UserLoginName { get; set; }

        /// <summary>
        /// QQ
        /// </summary>
        [DataType(DataType.Text)]
        [Display(Name = "QQ")]
        public string QQ { get; set; }

        /// <summary>
        /// Tel
        /// </summary>
        [DataType(DataType.Text)]
        [Display(Name = "Tel")]
        public string Tel { get; set; }
        
        /// <summary>
        /// 用户电子币余额
        /// </summary>
        [DataType(DataType.Currency)]
        [Display(Name = "D币余额")]
        public decimal Balance { get; set; }


        //BMK Transfer
        /// <summary>
        /// 转账金额
        /// </summary>
        [DataType(DataType.Currency)]
        [Display(Name = "转账金额")]
        public decimal Count { get; set; }

        /// <summary>
        /// 接收用户登录名
        /// </summary>
        [Required]
        [DataType(DataType.Text)]
        [Display(Name = "转出帐号")]
        public string ToUser { get; set; }


        //BMK Bank
        [DataType(DataType.Text)]
        [Display(Name = "开户银行名称")]
        public string BankName { get; set; }

        [DataType(DataType.Text)]
        [Display(Name = "银行卡号")]
        public string BankCardNo { get; set; }

        [DataType(DataType.Text)]
        [Display(Name = "开户名")]
        public string BankUserName { get; set; }

        [DataType(DataType.Text)]
        [Display(Name = "开户银行地址")]
        public string BankAddress { get; set; }

        [DataType(DataType.Text)]
        [Display(Name = "财付通账号")]
        public string TenPay { get; set; }

        [DataType(DataType.Text)]
        [Display(Name = "支付宝账号")]
        public string Alipay { get; set; }

    }
}
